// pages/dev_general/dev_general.js
var app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    allDeviceNum:0,
    onlineDeviceNum:0,
    turnonDeviceNum:0,
    controlLogSize:'',
    configLogSize:'',
    alarmSize:'',
    taskSize:'',
    unhandleAlarm:'0',//未处理警告
    SingleCount:'0', //单灯总数
    offline_SingleCoun:'0',// 离线单灯数量
    BranchCount:'0', //支路总数
    offline_BranchCount:'0', //离线支路总数
    unusual_TurnOn:'0',//手动状态数量
    unusual_TurnOff:'0', //自动状态数量
    manual_count:'0', //异常亮灯数量
    auto_count:'0' //异常关灯数量
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this;
    that.setData({
      allDeviceNum:app.globalData.allDeviceNum,
      onlineDeviceNum:app.globalData.onlineDeviceNum,
      turnonDeviceNum: app.globalData.turnonDeviceNum
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let that = this;
    let header = {
      'content-type': 'application/x-www-form-urlencoded',
      'cookie': "openid=" + app.globalData.openid
    };

    wx.request({
      // url: 'https://119.3.46.145/server/GetLogSize?userid=' + app.globalData.userid,      
      //url:'https://119.3.46.145/server/GetIndexStatistics',
      url:app.globalData.url+"GetIndexStatistics",
      data:{
        userid: app.globalData.userid
      },
      method: 'POST',
      header: header,
      success: res => {   //error== "0"表示设备添加成功 -1表示设备已存在
        //console.log(res.data,"res");
        //{"offline_branch":"1","offline_branch_devs":"[\"861428040106263\"]","auto_count":"3","manual_size":"1","unusual_TurnOff":"[]","offline_single":"2","unusual_TurnOff_size":"0","unusual_TurnOn_size":"0","unusual_TurnOn":"[]","alarm_size":"0","auto_size":"3","offline_single_devs":"[\"868221043829715\",\"868221043220329\"]",         //"single_size":"3","branch_size":"1"}

        // $("#unhandleAlarm").html(obj.alarm_size); 未处理警告
        // $("#SingleCount").html(obj.single_size); 单灯总数
        // $("#offline_SingleCount").html(obj.offline_single); 离线单灯数量
        // $("#BranchCount").html(obj.branch_size); 支路总数
        // $("#offline_BranchCount").html(obj.offline_branch); 离线支路总数
        // $("#unusual_TurnOn").html(obj.unusual_TurnOn_size); 手动状态数量
        // $("#unusual_TurnOff").html(obj.unusual_TurnOff_size); 自动状态数量
        // $("#manual_count").html(obj.manual_size); 异常亮灯数量
        // $("#auto_count").html(obj.auto_size); 异常关灯数量
        that.setData({
          // controlLogSize: res.data.controlLogSize,
          // configLogSize: res.data.configLogSize,
          // alarmSize: res.data.alarmSize,
          // taskSize: res.data.taskSize
          unhandleAlarm: res.data.alarm_size, //未处理警告
          SingleCount: res.data.single_size,  //单灯总数
          offline_SingleCount: parseInt(res.data.single_size) - parseInt(res.data.online_single), //res.data.offline_single, //离线单灯数量
          
          BranchCount: res.data.branch_size, //支路总数
          //offline_BranchCount: res.data.offline_branch, //离线支路总数
          offline_BranchCount: parseInt(res.data.branch_size) - parseInt(res.data.online_branch),
          unusual_TurnOn: res.data.unusual_TurnOn_size, //手动状态数量
          unusual_TurnOff: res.data.unusual_TurnOff_size, //自动状态数量
          manual_count: res.data.manual_size, //异常亮灯数量
          auto_count: res.data.auto_size  //异常关灯数量
        });
      },
      fail: function (error) {
        console.log(error, "dev_general GetLogSize error");
      }
    })  

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})